package com.hex.ds.hdtp.core.app.data.contrast.dto.response;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * @Package: com.hex.ds.hdtp.core.app.data.contrast.dto.response
 * @ClassName CrossDbContrastListResponseDto
 * @Description: 跨库比对清单-ResponseDto对象
 * @Author: wz.li
 * @Date 2023/7/24 18:18
 * @Version v2.0.2
 **/
@Data
public class CrossDbContrastListResponseDto {

    private String pkId;

    private String taskPkId;

    private String sourceCode;

    private String contrastCode;

    private String sourceDbName;

    private String sourceTableName;

    private String contrastDbName;

    private String contrastTableName;

    private List<String> removeRepeatCountField;

    private List<String> groupCountField;

    private List<String> countField;

    private List<String> excludeField;

    private List<String> sumField;

    private List<String> trimField;

    private List<String> emptyField;

    private String customSql;

    private String whereCondition;

    private String sortField;

    private String contrastScene;

    private String tableStructureMappingPkId;

    private String serverPkId;

    private String contrastServerPkId;

    private String status;

    private Map<String, String> contrastListResult;

    private Map<String, String> contrastListResultMessage;

    private List<String> tableFieldsList;

    private String tableTransferPkId;
}
